Tax day cometh! Flo Rida pays his bill