Palestinian parliament passes 2003 budget