Rep. Rangel agrees to June 19 deadline for climate bill