Integrating multimedia into science teaching : barriers and benefits