Pacquiao-Bradley rematch set for April 12 to settle controversy