Beliefs, knowledge and skills of pre-service mathematics teachers when learning calculus through a technology-enhanced inquiry